                               MOUSE & MAZE
                              MOUSETRAP TOOL
                          DESIGNED BY TIMOTHY WEN
                            09/2008 PD SOFTWARE


COMMAND :

              I
             J K     ADD ELEMENT OF WALL TO BUILD MAZE.  
              M 


              Y
             G H     DELETE ELEMENT OF WALL TO BUILD MAZE.
              B  


             ^Y
           ^G  ^H    JUST MOVE CURSOR,NO ADDING OR DELETING ELEMENT OF WALL.
             ^B 


              R      BEGIN TO RUN THE MOUSE.

                     (USED RULE-LINE WILL BE SHOWN ON THE STATUS BAR AFTER RUNNING).

                     (FOR TARGET MODE : BORDERS OF THE DESIGNING AREA ARE THE INVISIBLE WALLS,THE MOUSE CAN'T PASS THROUGH THEM).

                     (WHEN THE MOUSE PASS A TRAP UNIT,IT WON'T USE THE SAME RULE TO GO,
                      WHEN IT STUCK IN THE TRAP,IT WILL STAY THERE. (USE ^O TO MOVE IT) ). 
              
              E      RUN WITH THE SAME RULE (THE SAME AS LAST ONE) 
           

              Q      QUIT THE PROGRAM.

              S      SAVE MAZE PATTERN 
                    
                     (PRESS "+" AND <RETURN> KEYS TO CANCLE IT).
 
                     (24 LETTERS OF FILENAME IS LIMITED).

              L      LOAD MAZE PATTERN.

                     (PRESS "+" AND <RETURN> KEYS TO CANCLE IT).

                                         
              C      CLEAR DESIGNING AREA.

              X      SHOW THE SAVED MAZE FILES.


              T      EDIT TRAP MAP (SET THEM UP).

                     (FEATURE OF TRAP : WHEN THE MOUSE TOUCH THE TRAP AND THEN LEAVE IT,
                                        THE TRAP WILL TURN INTO THE ELEMENT OF WALL.    

                                        TRAP UNITS ARE BOTH ADVANTAGES AND DTSADVANTAGES FOR THE MOUSE,
                                        THEY CAN STICK THE MOUSE AND THEY CAN ALSO GUIDE THE MOUSE TO REACH THE GOAL.) 

                     (PRESS "+" KEY TO CANCLE IT).

                     (TRAP MAP UNITS WILL NOT TURN INTO REAL TRAP UNTIL YOU PRESS "+" KEY).

                       I
                      J K     ADD ELEMENT OF TRAP TO BUILD TRAP MAP.  
                       M 


                       Y
                      G H     DELETE ELEMENT OF TRAP TO BUILD TRAP MAP.
                       B  


                      ^Y
                    ^G  ^H    JUST MOVE CURSOR,NO ADDING OR DELETING ELEMENT OF TRAP.
                      ^B                   



                       A      ADD 500 RANDOM TRAP UNITS TO YOUR MAZE. 




             ^F      IF YOU CAN'T LOAD THE MAZE OF OLD VERSION,
                     TRY THIS FUNCTION.

                     (PRESS "+" AND <RETURN> KEYS TO CANCLE IT).

                     
             ^O      CHANGE ORIGINAL POSITION OF THE MOUSE.
                     
                     (USE ^Y,^G,^H,^B TO MOVE THE MOUSE,
                      AND PRESS ^O AGAIN TO SET IT UP.)
                   
                     (NOTICE : 1.ORIGINAL POSITION CAN'T BE THE SAME
                                 PLACE AS TARGET POSITION.
                               2.ORIGINAL POSITION CAN'T BE THE SAME
                                 PLACE AS THE ELEMENTS OF WALL.
                               3.YOU MUST RESET AGAIN IF THE ABOVE HAPPENED.)         
        
             ^T      CHANGE TARGET POSITION OF THE MOUSE.
                    
                     (USE ^Y,^G,^H,^B TO MOVE THE MOUSE,
                      AND PRESS ^T AGAIN TO SET IT UP.)

                     (NOTICE : 1.TARGET POSITION CAN'T BE THE SAME
                                 PLACE AS ORIGINAL POSITION.
                               2.TARGET POSITION CAN'T BE THE SAME
                                 PLACE AS THE ELEMENTS OF WALL.
                               3.YOU MUST RESET AGAIN IF THE ABOVE HAPPENED.)         
 
             ^R      RETURN TO COMMON MODE.
                     
                     (TARGETS ARE THE EDGES OF DESIGNING AREA.)  

             ^S      CHANGE RANDOM SEED.

                     (DON'T INPUT A BIG NUMBER,OTHERWISE YOU WILL SPEND MORE TIME FOR WAITING STATE.)

             ^Z      SET RUNNING RULES OF MOUSE BY YOURSELF.

                     (PRESS "+" KEY TO CANCLE IT).

                     (USE J,K TO ROLL THE RULES,USE M TO SET IT UP).

                     (IF ANY ONE RULE IS THE SAME AS ANOTHER ONE,YOU MUST DO THE PROCEDURE AGAIN). 
                     
                     (U-UP,UR-UPPER RIGHT,R-RIGHT,DR-DOWN RIGHT,
                      D-DOWN,DL-DOWN LEFT,L-LEFT,UL-UPPER LEFT).
       
                     (FIRST RULE RUNS HIGHEST PRIORITY.).

                     (FUNCTION ECHO WILL BE DISABLED). 

             ^A      RETURN TO RANDOM MODE.

                     (FUNCTION ECHO WILL BE ENABLED).
     
              

         


MEANING OF NUMBERS IN COMMAND AREA :

       DOLLAR :      NUMBER OF WALL-ELEMENTS.
         STEP :      TOTAL NUMBER OF STEPS THAT MOUSE RUNS.
       RESTEP :      NUMBER OF REPEAT STEPS THAT MOUSE RUNS.

         TRAP :      NUMBER OF TRAP UNITS
                          
     ROOT PASS :     TIMES WHEN THE MOUSE PASS THE ORIGINAL POSITION. 
     

* 80 column card in slot 3 is needed.
* Set AppleWin's custom speed to fastest limit is much better.(http://applewin.berlios.de/)  
  (function "optimize route" will take hours if you don't raise up the speed.) 

Have fun
Timohy

salewts@yahoo.com.tw